Get All Transactions of a Wallet
Returns all Transactions executed by a Wallet
Networks Supported:
- solana-mainnet
- solana-devnet
- solana-testnet
Endpoint
GET
/api/v0/portfolio/<NETWORK>/<WALLET_ADDRESS>/get-all-transactions/<YOUR_API_KEY>?offset=OFFSET&limit=LIMIT
Test API Key
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IkZJMHljR2kwYWhYRFplQmtleEFFZm1jVzZ1NTMiLCJpYXQiOjE2NzM1OTQ1NjF9.CI2QEG7Ek6juzthOuV4NAstYKPHerzRXRUPpA1B9sb4
Code Sample
index.js
const axios = require("axios");
const apiUrl =
"https://app.conciselabs.io/api/v0/portfolio/solana-mainnet/E645TckHQnDcavVv92Etc6xSWQaq8zzPtPRGBheviRAk/get-all-transactions/<YOUR_API_KEY>?offset=0&limit=1";
const getTransactions = async () => {
const { data } = await axios.get(apiUrl);
console.log("Transactions: ", data);
};
getTransactions();
Response
[
{
"blockTime": 1673159639,
"meta": {
"err": null,
"fee": 5000,
"innerInstructions": [...],
"logMessages": [...],
"postBalances": [...],
"postTokenBalances": [...],
"preBalances": [...],
"preTokenBalances": [...],
"rewards": [],
"status": {
"Ok": null
}
},
"slot": 171389177,
"transaction": {
"message": {
"accountKeys": [...],
"addressTableLookups": null,
"instructions": [
{
"accounts": [...],
"data": "Rz7bL11WqRj",
"programId": "StarLA9YsjQc6P21ALscSkXKE7mqUGsjfhCGBwmJPfS"
}
],
"recentBlockhash": "HuTJCZ9tCJvadBJo9XLyyemRYyCYXfGcjEmT7QTMhwoD"
},
"signatures": [...]
}
}
]